$(function() {
		
	// 定义列
	var productBrandColumns = [
		{
				field : 'no',
				title : '序号',
				align : 'left',
				valign: 'middle',
				formatter : function(value, row, index) {
					return index + 1;
				}
		},
		{
			field : 'brandImage',
			title : '品牌LOGO',
			valign : 'middle',
			align : 'center',
			formatter : function(value, row, index) {
				var imgSrc = '';
				//如果是没有上传图片则显示默认图片
                if (null == row.brandImage || '' == row.brandImage || 'null' == row.brandImage) {
                    imgSrc = rootPath + "/statics/images/default.jpg";
                } else {
                    imgSrc = imgRootURL + row.brandImage;
                }
                return "<img src='"+imgSrc+"' width='50px' height='60px' onerror='this.src=\""+rootPath+"/statics/images/default.jpg\"'>";
			}
		},
		{
				field : 'brandNameCh',
				title : '中文名',
				valign : 'middle',
				align : 'center'
		},
		{
				field : 'brandNameEn',
				title : '英文名',
				valign : 'middle',
				align : 'center'
		},
		{
				field : 'status',
				title : '状态',
				align : 'center',
				valign : 'middle',
				formatter : function(value, row, index) {
					if (row.status == "0") {
						return "<span id='status_"+row.id+"' class=\"label label-danger\">停用</span>";
					} else if (row.status == "1") {
						return "<span id='status_"+row.id+"' class=\"label label-success\">启用</span>";
					}
				}
		},
		{	
			field : '#',
			title : '操作',
			align : 'center',
			valign: 'middle',
			formatter : function(value, row, index) {
				return "<a class='btn btn-info btn-xs' href='javaScript:void(0);'onclick='addBrandToTable(\""+row.brandNameCh+"\",\""+row.brandCode+"\",\""+row.id+"\")'><i class='fa fa-plus fa-fw'></i> 加入</a>";
			}
		}];
			
			
	// 定义查询回调函数（查询参数在此设置）
	var productBrnadQueryParams = function(params) {
		var brandNameCh =  $("#brandNameCh").val();
		return {
			rows : params.limit, // 页面大小
			page : params.pageNumber, // 页码
			brandNameCh : brandNameCh,
		};
	};
	
	var productBrandUrl = rootPath + "/productBrand/listProductBrandPage"; // 请求json数据的服务器地址
	sys.initTable('productBrandTable', {
		url : productBrandUrl,
		queryParams : productBrnadQueryParams,
		columns : productBrandColumns,
		striped : true,
		clickToSelect : true
	});
	
	
	// 查询商品属性
	$("#btnProductBrandQuery").click(function(){
		sys.reloadTable('productBrandTable');
	});
	
	
	// 清空
	$('#btnProductBrandClear').on('click', function() {
		$("#brandNameCh").val("");
	});
	
})

//添加属性到商品属性模板中
function addBrandToTable(brandNameCh, brandCode, brandId){
	var data = {
		"id": brandId,
		"brandId": brandId,
		"brandCode": brandCode,
		"brandNameCh": brandNameCh
	};
	window.parent.window.addBrandToTable(data);
	// 删除已经添加到模板中的属性
	$("#productBrandTable").bootstrapTable("remove",{field: 'brandCode', values: [brandCode]});
	
}
